Predicting and Explaining Automatic Testing Tool Effectiveness

نویسندگان

  • Brett Daniel
  • Marat Boshernitsan
چکیده

Automatic white-box test generation is a challenging problem. Many existing tools rely on complex code analyses and heuristics. As a result, structural features of an input program may impact tool effectiveness in ways that tool users and designers may not expect or understand. We develop a technique that uses structural program metrics to both predict and explain the test coverage achieved by three automatic test generation tools. We use coverage and structural metrics extracted from 11 software projects to train several decision-tree classifiers. These classifiers can predict high or low coverage with success rates of 82% to 94%. In addition, they show tool users and designers the program structures that impact tool effectiveness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Neural network models - a novel tool for predicting the efficacy of growth hormone (GH) therapy in children with short stature.

INTRODUCTION The leading method for prediction of growth hormone (GH) therapy effectiveness are multiple linear regression (MLR) models. Best of our knowledge, we are the first to apply artificial neural networks (ANN) to solve this problem. For ANN there is no necessity to assume the functions linking independent and dependent variables. The aim of study is to compare ANN and MLR models of GH ...

متن کامل

Automatic implementation of a new recovery coefficient for Reliable contour milling

In contour milling, to render the machining process more automated with significant productivity without remaining material after machining, a new recovery coefficient was developed. The coefficient was inserted in the computation of contour parallel tool paths to fix the radial depth of cut in the way to ensure an optimized overlap area between the passes in the corners, without residuals. Thu...

متن کامل

A Hybrid Trajectory Clustering for Predicting User Navigation

In this paper, we present a novel technique for predicting and visualizing users' future navigations. Here, user navigation is considered as the sequence of URL's visited by the user. We have used distance-based specific trajectory clustering to partition users and integrated with Markov model for predicting users' future navigation. For testing the proposed technique, we developed a tool calle...

متن کامل

Minimal Test Case Generation for Effective Program Test using Control Structure Methods and Test Effectiveness Ratio

Software testing is the critical activity in any industrial–strength software development process. As the software grows in size, its complexity increases and testing becomes more difficult. Hence generating test cases manually produces more errors and affects overall system quality. In this paper, we have proposed a tool for automatic generation of test cases using the control structure method...

متن کامل

Predicting of Students' Anxiety on the basis of Emotional Regulation Difficulties and Negative Automatic Thoughts

Introduction: Anxiety is a psychological disorder, which cognition of its causes is essential. The aim of this study was to examine of emotional regulation difficulties and negative automatic thoughts in the prediction of students' anxiety Islamic Azad University, Bukan Branch. Methods: The method used is descriptive- correlation. The statistical population of this study includes all of college...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008